.header{height: 80px;line-height: 80px;background: #fff;overflow: hidden;}
.header_con{ width: 1200px; margin: 0 auto;}
.logo{margin: 17px 70px 18px 0px;float: left;}
.logo a{display: block;}
.nav{float: left; line-height: 80px;font-size: 14px;}
.nav li{float: left;padding: 0 23px;}
.nav li a{display: block;width: 56px;text-align: center;}
.nav li a:hover{color: #328ce1;border-bottom:2px solid #328CE1;}
.tel{float: right;margin: 30px 0;} 
.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-wrapper img{width:100%;}
.index_first{width: 1200px;margin: 0 auto;text-align: center;padding: 40px 0;overflow: hidden;}
.index_first h2{font-size: 32px;font-weight: normal;color: #374b65;background: url(../image/line.png) bottom no-repeat;padding-bottom: 15px;}
.index_fa{color: #9a9fa4; font-size: 16px;line-height: 40px;}
.tplist_first{width: 33%;float: left;padding: 20px 3%;}
.tplist_first p{text-align: center;color: #374b65;font-size: 20px;line-height: 60px;}
.tplist_first span{color: #828589;line-height: 25px;}
.head1{width: 99px;height: 99px;overflow: hidden;margin: 0 auto;}
.tplist_first a .head1{display: block;background: url(../image/pic1.png) center no-repeat;}
.tplist_first a:hover .head1{background: url(../image/pic1_1.png) center no-repeat;}
.head2{width: 99px;height: 99px;overflow: hidden;margin: 0 auto;}
.tplist_first a .head2{display: block;background: url(../image/pic2.png) center no-repeat;}
.tplist_first a:hover .head2{background: url(../image/pic2_1.png) center no-repeat;}
.head3{width: 99px;height: 99px;overflow: hidden;margin: 0 auto;}
.tplist_first a .head3{display: block;background: url(../image/pic3.png) center no-repeat;}
.tplist_first a:hover .head3{background: url(../image/pic3_1.png) center no-repeat;}
.head4{width: 99px;height: 99px;overflow: hidden;margin: 0 auto;}
.tplist_first a .head4{display: block;background: url(../image/pic4.png) center no-repeat;}
.tplist_first a:hover .head4{background: url(../image/pic4_1.png) center no-repeat;}
.head5{width: 99px;height: 99px;overflow: hidden;margin: 0 auto;}
.tplist_first a .head5{display: block;background: url(../image/pic5.png) center no-repeat;}
.tplist_first a:hover .head5{background: url(../image/pic5_1.png) center no-repeat;}
.head6{width: 99px;height: 99px;overflow: hidden;margin: 0 auto;}
.tplist_first a .head6{display: block;background: url(../image/pic6.png) center no-repeat;}
.tplist_first a:hover .head6{background: url(../image/pic6_1.png) center no-repeat;}
.index_about{padding: 60px 0;overflow: hidden;}
.dingwei_name{position: absolute;left: 0;right: 0;bottom: -40px;height: 80px;line-height: 40px;background: rgba(0,0,0,0.5);color: #FFFFFF;font-size: 18px;text-align: left;padding: 0 15px;}
.index_door a:hover .dingwei_name{bottom: 0;}
.index_door{float: left;margin-left: 25px;width: 315px;height: 315px;overflow: hidden;}
.index_door img{width: 100%;height: 100%;}
.index_introduce{font-size: 16px;color: #5a5a5a;text-indent: 35px;text-align: left;margin-bottom: 60px;line-height: 30px;}
.index_introduce span{padding: 0 15px;text-transform: uppercase;float: right;}
.index_information_fl{width: 810px;float: left;}
.information_list{width: 400px;height: 244px;float: left;margin-top: 10px;margin-bottom: 10px;overflow: hidden;}
.information_list a:hover .dingwei_name{bottom: 0;}
.information_list img{width: 100%;height: 100%;}
.index_information{padding-top: 20px;overflow: hidden;}
.index_information_fr{float: right;width: 355px;}
.information_fr_list{text-align: left;padding: 10px 0;overflow: hidden;height: 172px;}
.information_fr_list p{font-size: 22px;color: #000000;line-height: 30px;}
.information_fr_list p a:hover{color: #328CE1;}
.information_fr_list span{color: #3c3c3c;text-align: left;display: block;line-height: 25px;}
.information_fr_list i{font-style: normal;font-size: 14px;color: #787878;display: block;line-height: 25px;padding-top: 20px;}
.index_investment{width: 1010px;}
.index_investment_con{font-size: 16px;color: #54504e;text-align: left;line-height: 25px;}
.common_problem{font-size: 18px;color: #374b65;text-align: left;line-height: 40px;}
.question_one p{width: 35px;text-align: left; text-transform: uppercase;color: #328ce1;font-size: 16px;float: left;}
.question{float: left;width: 100%; font-size: 16px; color: #54504e; text-align: left;line-height: 25px;}
.question_lf{width: 100%;}
.question_one{width: 100%;overflow: hidden;}
.index_more{width: 440px;height: 60px;line-height: 60px;background: #328ce1;text-align: center;border-radius: 5px;margin: 40px auto;font-size: 24px;}
.index_more a{display: block;color: #FFFFFF;}
.aboutUs_fl{float: left;width: 45%;text-align: left;line-height: 30px;}
.aboutUs_fr{float: right;width: 45%;}
.conversation{font-size: 18px;color: #000000;}
.aboutUs_pic{float: left;padding: 4px 10px 0 0;}
.aboutUs_name{padding: 10px 0;overflow: hidden;}
.aboutUs_name input{width: 220px;height: 42px;line-height: 42px;font-size: 14px;border: 1px solid #e5e5e5;padding: 0 5px;}
.aboutUs_em input{width: 100%;height: 42px;line-height: 42px;font-size: 14px;border: 1px solid #e5e5e5;padding: 0 5px;}
.aboutUs_text textarea{width: 100%;height: 220px;border: 1px solid #e5e5e5;padding: 5px;font-size: 14px;}
.aboutUs_finsh{line-height: 40px;margin-top: 10px;}
.aboutUs_finsh b{font-weight: normal;width: 100px;float: left;background: #328CE1;border-radius: 5px;font-size: 16px;}
.aboutUs_finsh b a{display: block; color: #FFFFFF;}
.aboutUs_finsh span{float: left; font-size: 14px;color: #a0a0a0;text-align: left;padding-left: 15px;}
.index_major{font-size: 35px; color: #374b65;text-align: center;width: 1010px;margin: 0 auto;padding: 75px 0 55px 0;overflow: hidden;}
.index_major li{float: left; width: 20%;padding: 0 20px;height: 90.56px;}
.index_major li span{font-size: 15px;color: #a0a0a0;display: block;line-height: 20px;padding-top: 5px;}
.index_footer{background: #6d6d6d;overflow: hidden;}
.index_footer_con{width: 1010px;margin: 0 auto;height: 42px; line-height: 42px;font-size: 14px;color: #c8c8c8;}
.index_footer_con ul li{float: left; padding: 0 10px;}
.index_footer_con ul li a{display: block;color: #C8C8C8;}
.index_footer_con ul li a:hover{color: #FFFFFF;}
/*--------------------------------index-----------------------------------------*/
.news_banner{width: 1200px; margin: 0 auto;overflow: hidden;}
.news_banner_fl{float: left;width: 795px;height: 240px;}
.news_banner_fl img{display: block;width: 100%;height: 100%;}
.news_banner_fr{float: left;background: #2b2b2b;width: 405px;height: 240px;padding: 40px 38px 0 38px;}
.news_use{font-size: 26px;color: #e6e6e6;}
.news_use span{display: block; font-size: 18px; color: #e6e6e6;line-height: 30px;}
.hots{padding-top: 25px;padding-left: 20px;}
.hots li{line-height: 25px;list-style-type: disc;color: #a0a0a0;}
.hots li a{display: block;}
.news_con{width: 1200px;padding-bottom: 20px; margin: 0 auto;border-bottom:1px dashed #b4b4b4; overflow: hidden;}
.news_con_fl{float: left;width: 745px;overflow: hidden;}
.news_con_fl ul{clear:both; margin:0 auto -1px;}
.news_con_fl li{ float:left; clear:both; width:680px; overflow:hidden; padding:30px 0; border-bottom:1px dotted #bbbbbb;}
.news_con_fl li .pic{ float:left; width:178px; height:128px; border:1px solid #cccccc;}
.news_con_fl li .txt{ float: right; margin-top:2px; width:470px; text-align:left;}
.news_con_fl li .txt .t_name{ font-size:20px; line-height:24px; height:24px; overflow:hidden; font-weight:bold;color:#2b2b2b;}
.news_con_fl li .txt .t_name a{ color:#2b2b2b;}
.news_con_fl li .txt p{ margin-top:15px; height:50px; overflow:hidden; line-height:25px; color:#666666; font-family:'宋体'}
.news_con_fl li .txt p a{ margin-left:12px; color:#328ce1;}
.news_con_fl li .txt p a:hover{ color:#ff9139;}
.news_con_fl li .txt .date { margin-top:18px; color:#666666; font-family:'宋体'}
.news_con_fl li:last-child{border: none!important;}
.news_con_fr{float: right;width: 425px;padding: 30px 0;}
.cell_name{width: 90px;line-height: 30px;background: #374b65;font-size: 18px;text-align: center; color: #FFFFFF;margin: 10px 0;}
.cell_name span{position: absolute;left: 2px;bottom: -15px;width: 0;height: 0; border-bottom: 8px solid transparent; border-top: 8px solid #374b65; border-right: 8px solid transparent;border-left: 8px solid transparent;}
.news_tlist{line-height: 40px;padding-bottom: 20px; overflow: hidden;}
.news_tlist li{float: left;padding: 0 20px;font-size: 16px;border: 1px solid #e6e6e6;margin-right: 20px;margin-top: 20px;}
.news_tlist li a{color: #000000;display: block;}
.news_tlist li a:hover{color: #328CE1;}
.news_tplist{margin-top: 40px;overflow: hidden;}
.news_tplist dt{float: left;width: 126px;height: 86px;margin: 0 20px;}
.news_tplist dt img{width: 100%;height: 100%;display: block;}
.news_tplist dd{float: left;width: 259px;line-height: 25px;}
.news_tplist dd:nth-child(2){font-size: 20px;}
.news_tplist dd:nth-child(2) a{display: block; color: #2B2B2B;}
.news_tplist dd:nth-child(2) a:hover{color: #328CE1;}
.news_tplist dd:nth-child(3){font-size: 14px;color: #737373;}
.news_comein{text-align: center;font-size: 14px;padding: 30px 0;}
.news_comein a{display: block;color: #3c3c3c;}
.news_comein a:hover{color: #328CE1;}
.news_information{padding-left: 20px;}
.news_information p{font-size: 16px;line-height: 50px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_information p a{ color: #000000;}
.news_information p a:hover{color: #328CE1;text-decoration: underline;}
.Flip{width: 350px;margin: 50px auto; overflow: hidden;}
.Flip li{float: left; height: 26px; line-height: 26px;border: 1px solid #B4B4B4;border-radius: 2px;margin: 0 5px;}
.Flip li a{display: block; color: #787878;padding: 0 8px;}
.Flip li a:hover{color: #FFFFFF;background: #328CE1;}
/*--------------------------------news-----------------------------------------*/
.details{float: left;width: 745px;overflow: hidden;}
.details_menu{margin: 18px 0;overflow: hidden;}
.details_menu li{float: left;}
.details_menu li a{display: block;color: #5a5a5a; padding: 0 5px;}
.details_menu li a:hover{color: #328CE1;}
.details_con{padding: 40px 0;}
.details_tit{border-bottom: 1px solid #dcdcdc;}
.details_tit h2{font-weight: normal; font-size: 30px;color: #000000; text-align: center;}
.details_tit p{width: 370px;margin: 0 auto;line-height: 60px;font-size: 14px;color: #a0a0a0;}
.details_first{font-size: 16px;color: #3c3c3c;text-indent: 32px;padding: 45px 0;line-height: 30px;}
.details_con img{display: block; margin: 0 auto;}
.details_cell{padding-bottom: 30px;}
.details_cell h3{font-size: 18px;color: #3c3c3c;}
.details_cell p{font-size: 16px;color: #3c3c3c;padding-top: 30px;line-height: 30px;}
/*--------------------------------以上是news_details-----------------------------------------*/
.pro_banner img{width: 100%;display: block;}
.pro_first{width: 1160px;margin: 0 auto;}
.pro_first fieldset{width: 346px;float: left;border: 6px solid #cdd2d8;}
.pro_first fieldset legend{margin-left: 20px;width: 85px;height: 62px;}
.pro_first fieldset legend img{display: block;padding-left: 22px;}
.pro_first_con{padding: 15px 20px;}
.pro_first_con p{font-weight: normal; font-size: 20px;line-height: 35px;color: #545c61;}
.pro_first_con a:hover p{color: #328CE1;}
.pro_first_con span{display: block; font-size: 14px;color: #737373;line-height: 25px;}
.pro_goods{width: 346px;float: left;font-size: 16px;line-height: 35px;margin-top: 40px; overflow: hidden;}
.pro_goods dt img{width: 100%;display: block;}
.pro_goods dd:nth-child(2){font-size: 18px;margin-top: 15px;}
.pro_goods dd:nth-child(2) a{display: block; color: #545c61;}
.pro_goods dd:nth-child(3){color: #737373;line-height: 25px;height: 48.89px;}
.pro_goods dd:nth-child(4){width: 120px;height: 35px;color: #787878; line-height: 34px; border: 1px solid #DCDCDC;text-align: center;border-radius: 5px;overflow: hidden;display: block; margin: 10px 0;}
.pro_goods a:hover dd:nth-child(2){color: #328CE1;}
.pro_goods a:hover dd:nth-child(4){color: #FFFFFF;background: #328CE1;}
/*服务*/
.service_box{margin: 60px 0;  overflow: hidden;}
.service_box li{width:270px; float: left; margin-left:26px;}
.service_box li:first-child{margin-left: 0;}
.service_box li a{display:block; height: 160px; border: 4px solid #e1e4e8; padding: 15px 0; background: url(../image/bottom_jiantou1.png) center 140px no-repeat;-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s;}
.service_box li a:hover{border: 4px solid #cdcdcd; background: url(../image/bottom_jiantou.png) center 140px no-repeat;}
.service_box li a i{width: 40px; height: 40px; margin:10px auto; display: block;}
.service_box li a strong{font-size: 20px; text-align: center; display: block; font-weight: normal;}
.service_box li a:hover strong{color: #328ce1;}
.service_box li a span{ font-size: 14px; color: #9d9d9d; display: block; text-align: center;text-transform:uppercase; line-height: 30px;}
.servicetu1 a i{ background:url(../image/servicetu1.png) center no-repeat;}
.servicetu1 a:hover i{ background:url(../image/servicetu1_1.png) center no-repeat;}
.servicetu2 a i{ background:url(../image/servicetu2.png) center no-repeat;}
.servicetu2 a:hover i{ background:url(../image/servicetu2_1.png) center no-repeat;}
.servicetu3 a i{ background:url(../image/servicetu3.png) center no-repeat;}
.servicetu3 a:hover i{ background:url(../image/servicetu3_1.png) center no-repeat;}
.servicetu4 a i{ background:url(../image/servicetu4.png) center no-repeat;}
.servicetu4 a:hover i{ background:url(../image/servicetu4_1.png) center no-repeat;}
.servicetu5 a i{ background:url(../image/servicetu5.png) center no-repeat;}
.servicetu5 a:hover i{ background:url(../image/servicetu5_1.png) center no-repeat;}
.service_pro{width:100%;margin:50px auto;border:1px solid #eee;overflow:hidden;}
.service_pro-tit{height:40px;position:relative;background:#F7F7F7;}
.service_pro-tit ul{position:absolute;width:100%;left:-1px; font-size: 16px;}
.service_pro-tit li{float:left;width:50%;height:40px;line-height:40px;text-align:center;overflow:hidden;padding:0 1px;background:#F7F7F7;border-bottom:1px solid #eee;}
.service_pro-tit li.select{background:#FFF;border-bottom-color:#FFF; border-top: 2px solid #328ce1;border-left:1px solid #eee;border-right:1px solid #eee;padding:0;font-weight:bolder;}
.service_pro li a:link,.container li a:visited{text-decoration:none;color:#000; display: block;}
.service_pro li a:hover{color:#328ce1;}
.service_pro-con .mod{margin:10px 6px;}
.problom_box{ overflow: hidden; width: 100%;}
.problom_box .problom_one a{border-right: 1px solid #000000!important;}
.problom_con{border-right: 1px solid #f0f0f0; float: left; margin-right:50px; width:50%;}
.problom_con ul{width: 80%;}

/*解决方案css*/
.bodyCss{ width:100%; height:100%; position:relative; overflow:hidden;}
#container{ width:100%; height:auto; position:absolute; top:0; left:0;}
#containers{ width:100%; height:auto; overflow:hidden; position:relative;}
#container section{ width:100%; position:relative; float:left; overflow:hidden;}
/********园**********************/
.Navigation_point{ position:fixed; right:20px; width:20px; height:auto; top:45%;}
.Navigation_point ul li{ width:10px; height:10px; border-radius:50%; border:2px solid #fff; margin:10px 0; cursor:pointer;}
.Navigation_point ul .curs{ background:#fff;}
.Navigation_point ul li.cur{border:2px solid #FFFFFF;}
.Navigation_point ul li.cur.curs{background:#FFFFFF;}
.cont1100{width: 1100px; height: 100%; margin: 0 auto; }
#container section{  float: left; width: 100%;position: relative;}
.cont_wenzi{position: absolute; top: 50%; margin-top: -200px; width: 550px; color: #FFFFFF;}
.cont_wenzi h2{font-size: 28px; font-weight: normal;}
.cont_wenzi p{font-size: 16px; line-height: 30px; margin-top: 20px;}
.cont_wenzi ul li{float: left;width: 95px;  margin-right: 42px; margin-top:20px; text-align: center;}
.cont_wenzi ul li i{width: 90px; height: 90px; border: 1px solid rgba(255,255,255,0.8);  border-radius: 30px; display: block; padding-top: 10px;}
.cont_wenzi ul li span{display: block; line-height: 30px;}
.cont_wenzi ul li a{color: #FFFFFF;}
.cont_wenzi ul li a i{ opacity: .6;}
.cont_wenzi ul li a:hover i{ opacity: 1;}
.cont_tu {position: absolute; top: 50%; margin-top: -250px;}
.cont_tu img:nth-child(1){
				animation:myfirst 1s;
			-moz-animation:myfirst 1s;
			-webkit-animation:myfirst 1s; 
			-o-animation:myfirst 1s;
}
@keyframes myfirst{
	0%{opacity: 0; margin-left: -500px;}
	100%{opacity: 1; margin-left: 0;}
}
.cont_tu1 {position: absolute; top: 50%; margin-top: -250px;}
.cont_tu2 {position: absolute; top: 50%; margin-top: -150px;}
.cont_tu3 {position: absolute; top: 50%; margin-top: -200px;}
.cont_tu4 {position: absolute; top: 50%; margin-top: -300px;}
.index_footer{background: #6d6d6d;overflow: hidden;}
.index_footer_con{width: 1010px;margin: 0 auto;height: 42px; line-height: 42px;font-size: 14px;color: #c8c8c8;}
.index_footer_con ul li{float: left; padding: 0 10px;}
.index_footer_con ul li a{display: block;color: #C8C8C8;}
.index_footer_con ul li a:hover{color: #FFFFFF;}
.program_more{font-size: 24px; background: url(../image/right_jiantou.png) right center no-repeat; line-height: 30px; width: 85px; display: block;}
.program_more a{display: block; color: #FFFFFF; opacity: .8;}
.program_more a:hover{opacity: 1;}

/*授权*/
.authorize{padding:35px;}
.authorize li{text-indent: 24px; line-height:30px; margin-top: 15px; font-size: 16px;color: #54504e;}

/*关于我们*/
.main_about {lear:both; margin:10px auto 0; width:1200px; }
.main_about .main_L { float:left; width:240px;}
.main_about .main_R{ float:right; width:942px;}

.main_about .main_L .side_nav {margin-bottom:30px; clear:both; padding-bottom:120px; border:1px solid #dcdcdc; background:#fafafa;}
.main_about .main_L .side_nav a { display:block; cursor:pointer; line-height:48px; height:48px; border-bottom:1px solid #dcdcdc; font-size:16px; color:#000000;  text-align:center; }
.main_about .main_L .side_nav a:hover { color:#328ce1; text-decoration:none;font-weight: bold; }
.main_about .main_L .side_nav a.current { color:#328ce1; text-decoration:none; font-weight: bold;}
.main_about .main_R .con { margin:0 28px 45px; text-align:left; font-size:18px; color:#3c3c3c; line-height:48px; }

/*partner*/
.partner p{margin-bottom:0;text-align:justify;text-justify:inter-ideograph;line-height:35px;}
.partner p span{font-size: 16px; color: #333333;}
.partner form{color:#424242;}
.partner form tr td{padding:5px;border: 1px dotted rgb(242, 242, 242); padding: 0px 7px; background: rgb(84, 141, 212);}
.partner form tr td .text{width:436px; height:35px; padding:0 10px; line-height:35px; border:1px solid #ddd;}
.partner form tr td  span{color:#ff8400;}
.partner form tr td label{padding:0 10px 0 4px;}
.partner form tr td textarea{width:436px;padding:10px; height:108px; padding:10px; line-height:20px;border:1px solid #ddd;}
.partner form tr td .text1{width:150px; height:35px; padding:0 10px; line-height:35px; border:1px solid #ddd;}
.partner form tr td .yzm{cursor:pointer; margin-left:10px;}
.partner form tr td em{cursor:pointer;}
.partner form tr td .btn{width:140px; height:40px; line-height:40px;text-align:center; font-size:24px; color:#fff; background:#ff8400; border:none;border-radius:6px; margin-top:10px;}

/*partner*/
.partner_1{color:#424242; padding-top: 20px;}
.partner_1 tr td{padding:5px;}
.partner_1 tr td .text{width:500px; height:35px; padding:0 10px; line-height:35px; border:1px solid #ddd;}
.partner_1 tr td  span{color:#ff8400;}
.partner_1 tr td label{padding:0 10px 0 4px;}
.partner_1 tr td textarea{width:500px;padding:10px; height:108px; padding:10px; line-height:20px;border:1px solid #ddd;}
.partner_1 tr td .text1{width:150px; height:35px; padding:0 10px; line-height:35px; border:1px solid #ddd;}
.partner_1 tr td .yzm{cursor:pointer; margin-left:10px;}
.partner_1 tr td em{cursor:pointer;} .partner_1 tr td .btn{width:140px; height:40px; line-height:40px;text-align:center; font-size:24px; color:#fff; background:#ff8400; border:none;border-radius:6px; margin-top:10px;}

/*service*/
.video{ margin-bottom: 60px; overflow: hidden;}
.video_ul li{width: 400px; height: 75px; overflow: hidden; margin-top:30px;}
.video_ul li:first-child{margin-top: 0;}
.video_ul li a{display: block;}
.video_ul li a:hover{background: #0390DF; color: #FFFFFF; height: 75px;}
.video_ul li dl dt{ width: 130px; height: 75px; float: left; margin-right: 10px;}
.video_ul li dl dt img{width: 130px; height: 75px;}
.video_ul li dl dd{font-size: 14px; line-height: 180%;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-word;}

.table_dress{margin-top: 15px;}
.table_dress tr td{padding:0 15px; border: 1px solid #EEEEEE;}
.table_dress .firstRow{background: #F5F5F5;  text-align: center;}
table { border-spacing: 0px; border-collapse: collapse; }

/*后台添加*/
.selected{color: #328ce1;border-bottom: 2px solid #328CE1;}
.on{background: url(../image/bottom_jiantou.png) center 140px no-repeat;}